热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

工作室|项圈_梅科尔工作室——华为14天培训(开营训练)

篇首语:本文由编程笔记#小编为大家整理,主要介绍了梅科尔工作室——华为14天培训(开营训练)相关的知识,希望对你有一定的参考价值。 一、物联网开发概述1.物联网典型层级

篇首语:本文由编程笔记#小编为大家整理,主要介绍了梅科尔工作室——华为14天培训(开营训练)相关的知识,希望对你有一定的参考价值。



一、物联网开发概述

1.物联网典型层级架构

端:各种终端设备进行信息的收集和处理,获取到物理世界的一些相关数据。

边:实现端侧数据的上报,对设备的就近接入和设备本地处理的优化。

管:接入过程中的核心角色,接入和传输网络。

云:实现所有的数据接入和数据汇聚,统一管理设备数据。

梅科尔工作室——华为14天培训(开营训练)_数据

2.物联网常见通信协议

CoAP:受限制的应用协议。运行于UDP协议之上,模式:发布/订阅,长连接。比较小巧。适合智能程度较高的设备。

MQTT:消息队列遥测传输协议。构建于TCP/IP协议,模式:请求/响应,短连接。适合硬件性能低下的远程设备,以及网络状况较差的情况。

ModBus网络:工业通信系统。带智能终端的可编程序控制器+计算机+公用路线/局部专用路线。分为物理层、数据链路层、应用层。

梅科尔工作室——华为14天培训(开营训练)_数据_02

OPC-UA(OPC统一架构)优点:跨平台、面向服务的架构。信息通信安全。运用广泛。

梅科尔工作室——华为14天培训(开营训练)_数据_03

3.物联网设备接入方式

有线通信技术:

梅科尔工作室——华为14天培训(开营训练)_物联网_04

短距无线通信技术:蓝牙、Wi-Fi、ZigBee(主要用于家庭/楼宇自动化、远程控制)、Z-Wave(智能家居,监控和控制)、SigFox(智慧家庭、智能电表、移动医疗)、LoRa(智慧农业、智能建筑、物流追踪)、NB-IoT(水表、停车、宠物跟踪)、eMTC(共享单车、宠物项圈、POS、智能电梯)

二、鸿蒙设备开发-环境搭建

硬件准备:Linux编译服务器、Windows工作台、USB。

开发工具要求:VS Code、Hiburn、MovaXterm或其他超级终端、CH341SER.EXE

Linux构建工具要求:Python3.7+、SCons3.0.4+、bash、gn、ninja、交叉编译器gcc_riscv32

梅科尔工作室——华为14天培训(开营训练)_物联网_05

三、鸿蒙设备开发-内核开发

1.任务管理、软件定时器和信号量的理解

梅科尔工作室——华为14天培训(开营训练)_物联网_06

2.事件管理、互斥锁、消息队列的理解

梅科尔工作室——华为14天培训(开营训练)_数据_07

四、鸿蒙设备开发-驱动子系统开发

1.操作GPIO

LED对应的GPIO引脚是GPIO2,实现LED灯的闪烁。

2.GPIO终端

F1和F2按键对应的GPIO引脚分别是GPIO11和GPIO12,实现LED灯亮灭。

3.PWM输出

通过代码实现输出不同占空比的PWM,改变LED的亮度。

4.ADC采样

实现读取ADC通道5的电压值。

5.I2C总线

产生I2C信号去控制NFC芯片。

6.UART

数据的收发。

五、鸿蒙设备开发-无线联网开发

1.WIFI AP热点

作为一个WIFI热点,可以进行搜索联网。以下是头文件中封装的一些函数。

2.WIFI STA联网

将开发板作为一个设备,接入到周边用的wifi热点,作为一个终端设备接入涉及到以下相关源代码头文件。

六、由浅入深,“理论+实操+考试”一站式学习

华为云IoT,构建开发的物联网平台,加速企业数字化转型。

极简的物联方案构建,支持全联接广覆盖,开放的物联入口。

华为云IoT物联网平台,华为设备接入服务。

梅科尔工作室——华为14天培训(开营训练)_物联网_08

流程:创建产品、注册设备、联网上云。


推荐阅读
  • 从用户转型为开发者:一场思维升级的旅程 | 专访 StarRocks Committer 周威
    从用户转变为开发者,不仅是一次角色的转换,更是一场深刻的思维升级之旅。本次专访中,StarRocks Committer 周威分享了他如何在这一过程中逐步提升技术能力与思维方式,为开源社区贡献自己的力量。 ... [详细]
  • 本文详细介绍了 Java 网站开发的相关资源和步骤,包括常用网站、开发环境和框架选择。 ... [详细]
  • 华为捐赠欧拉操作系统,承诺不推商用版
    华为近日宣布将欧拉开源操作系统捐赠给开放原子开源基金会,并承诺不会推出欧拉的商用发行版。此举旨在推动欧拉和鸿蒙操作系统的全场景融合与生态发展。 ... [详细]
  • 高端存储技术演进与趋势
    本文探讨了高端存储技术的发展趋势,包括松耦合架构、虚拟化、高性能、高安全性和智能化等方面。同时,分析了全闪存阵列和中端存储集群对高端存储市场的冲击,以及高端存储在不同应用场景中的发展趋势。 ... [详细]
  • 本文详细介绍了在 CentOS 7 系统中配置 fstab 文件以实现开机自动挂载 NFS 共享目录的方法,并解决了常见的配置失败问题。 ... [详细]
  • Amoeba 通过优化 MySQL 的读写分离功能显著提升了数据库性能。作为一款基于 MySQL 协议的代理工具,Amoeba 能够高效地处理应用程序的请求,并根据预设的规则将 SQL 请求智能地分配到不同的数据库实例,从而实现负载均衡和高可用性。该方案不仅提高了系统的并发处理能力,还有效减少了主数据库的负担,确保了数据的一致性和可靠性。 ... [详细]
  • 脑机接口技术在物联网行业中的应用与前景分析
    近期,国际研究人员开发了一种轻便的脑电图(EEG)采集与信号处理系统,并在物联网领域进行了初步应用研究。该系统配备了8个可扩展的采集电极和1个参考电极,具备高灵敏度的放大功能,能够有效捕捉和处理脑电信号。通过与物联网技术的结合,该系统有望在智能家居、健康监测和人机交互等领域发挥重要作用,展现出广阔的应用前景。 ... [详细]
  • 本文深入探讨了 Linux 系统中字符集配置的问题及其解决方案,重点介绍了 `locale` 设置的方法和常见错误的修复技巧。通过详细分析 `locale` 变量的配置,如 `LANG`、`LC_COLLATE`、`LC_CTYPE` 和 `LC_MESSAGES`,帮助用户解决字符显示不正常、命令执行出错等问题,提升系统稳定性和用户体验。 ... [详细]
  • 在Ubuntu系统中配置Python环境变量是确保项目顺利运行的关键步骤。本文介绍了如何将Windows上的Django项目迁移到Ubuntu,并解决因虚拟环境导致的模块缺失问题。通过详细的操作指南,帮助读者正确配置虚拟环境,确保所有第三方库都能被正确识别和使用。此外,还提供了一些实用的技巧,如如何检查环境变量配置是否正确,以及如何在多个虚拟环境之间切换。 ... [详细]
  • 在CentOS 7上部署WebRTC网关Janus
    在CentOS 7上部署WebRTC网关Janus ... [详细]
  • 探究WiFi项目部署对运营商转型挑战的影响与解决方案
    长期以来,运营商的转型问题一直是业界关注的焦点。随着传统商业模式的增长乏力,外部环境的变化加剧了行业的下行压力。为了应对这些挑战,本文深入探讨了WiFi项目部署对运营商转型的影响,并提出了切实可行的解决方案,旨在帮助运营商在新的市场环境中实现可持续发展。 ... [详细]
  • 本文介绍了如何利用Shell脚本高效地部署MHA(MySQL High Availability)高可用集群。通过详细的脚本编写和配置示例,展示了自动化部署过程中的关键步骤和注意事项。该方法不仅简化了集群的部署流程,还提高了系统的稳定性和可用性。 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • 本文介绍了如何在 Windows 系统上利用 Docker 构建一个包含 NGINX、PHP、MySQL、Redis 和 Elasticsearch 的集成开发环境。通过详细的步骤说明,帮助开发者快速搭建和配置这一复杂的技术栈,提升开发效率和环境一致性。 ... [详细]
  • 双因子安全机制与WiFi万能钥匙的较量:解析其背后的对抗策略
    几乎所有智能手机用户都熟悉类似“WiFi万能钥匙”的应用程序。这款应用凭借庞大的下载量,不仅在各大应用商店中占据显著位置,还长期稳居下载排行榜前列。然而,随着双因子认证等高级安全机制的普及,这类应用面临着前所未有的挑战。本文将深入探讨双因子安全机制与WiFi万能钥匙之间的对抗策略,分析其背后的技术原理和安全风险。 ... [详细]
author-avatar
一个人跳舞__的绣绣
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有